package com.googlecode.spoluyan.google.googleapisdiscovery.data;

import java.util.List;
import java.util.Map;

public class DocumentResource extends DirectoryItem {
    private static final long serialVersionUID = -6730619263563797882L;

    private String protocol;
    private String basePath;
    private Map<String, Parameter> parameters;
    private Auth auth;
    private List<String> features;
    private Map<String, Schema> schemas;
    private Map<String, Method> methods;
    private Map<String, Resource> resources;

    public static long getSerialversionuid() {
	return serialVersionUID;
    }

    public String getProtocol() {
	return protocol;
    }

    public String getBasePath() {
	return basePath;
    }

    public Map<String, Parameter> getParameters() {
	return parameters;
    }

    public Auth getAuth() {
	return auth;
    }

    public List<String> getFeatures() {
	return features;
    }

    public Map<String, Schema> getSchemas() {
	return schemas;
    }

    public Map<String, Method> getMethods() {
	return methods;
    }

    public Map<String, Resource> getResources() {
	return resources;
    }

    public void setProtocol(String protocol) {
	this.protocol = protocol;
    }

    public void setBasePath(String basePath) {
	this.basePath = basePath;
    }

    public void setParameters(Map<String, Parameter> parameters) {
	this.parameters = parameters;
    }

    public void setAuth(Auth auth) {
	this.auth = auth;
    }

    public void setFeatures(List<String> features) {
	this.features = features;
    }

    public void setSchemas(Map<String, Schema> schemas) {
	this.schemas = schemas;
    }

    public void setMethods(Map<String, Method> methods) {
	this.methods = methods;
    }

    public void setResources(Map<String, Resource> resources) {
	this.resources = resources;
    }
}
